Highcharts.setOptions({
	lang : {
		contextButtonTitle : '打印或者下载',
		printChart : '打印',
		downloadJPEG : '下载 JPEG图片',
		downloadPNG : '下载 PNG图片',
		downloadPDF : '下载 PDF文件',
		downloadSVG : '下载 SVG图片'
	}
});

$(function() {
	$('#statisticsCarNumber').highcharts({
		chart : {
			type : 'column'
		},
		title : {
			text : '车次情况'
		},
		subtitle : {
			text : '最近一周'
		},
		yAxis : {
			title : {
				text : '乘客数'
			}
		},
		series : [ {
			name : '成功',
			dataLabels : {
				enabled : true
			}
		}, {
			name : '失败',
			dataLabels : {
				enabled : true
			}
		} ],
		credits : {
			text : '苏州大学',
			href : 'http://www.suda.edu.cn'
		}
	});
	statistics(7);
});

$(function() {
	$('#statisticsSchoolBus').highcharts({
		chart : {
			type : 'column'
		},
		title : {
			text : '校车情况'
		},
		subtitle : {
			text : '最近一周'
		},
		xAxis : {
			categories : [ '周一', '周二', '周三' ]
		},
		yAxis : {
			title : {
				text : '次数'
			}
		},
		series : [ {
			name : '发车',
			dataLabels : {
				enabled : true
			}
		} ],
		credits : {
			text : '苏州大学',
			href : 'http://www.suda.edu.cn'
		}
	});
	statistics1(7);
});

var charts = $('#statisticsCarNumber').highcharts();
var charts1 = $('#statisticsSchoolBus').highcharts();

$('#weekStatistics').click(function() {
	charts.setTitle(null, {
		text : '最近一周'
	});
	charts1.setTitle(null, {
		text : '最近一周'
	});
	statistics(7);
	statistics1(7);
});
$('#monthStatistics').click(function() {
	charts.setTitle(null, {
		text : '最近一月'
	});
	charts1.setTitle(null, {
		text : '最近一月'
	});
	statistics(30);
	statistics1(30);
});
$('#threeMonthStatistics').click(function() {
	charts.setTitle(null, {
		text : '最近三月'
	});
	charts1.setTitle(null, {
		text : '最近三月'
	});
	statistics(90);
	statistics1(90);
});
$('#sixMonthStatistics').click(function() {
	charts.setTitle(null, {
		text : '最近六月'
	});
	charts1.setTitle(null, {
		text : '最近六月'
	});
	statistics(180);
	statistics1(180);
});
$('#yearStatistics').click(function() {
	charts.setTitle(null, {
		text : '最近一年'
	});
	charts1.setTitle(null, {
		text : '最近一年'
	});
	statistics(365);
	statistics1(365);
});

function statistics(days) {
	$.ajax({
		type : 'post',
		url : '/schoolBus/statisticsCarNumber',
		data : {
			'days' : days
		},
		dataType : 'json',
		success : function(data) {
			charts.xAxis[0].setCategories(data.dTime);
			charts.series[0].setData(data.pSNumber);
			charts.series[1].setData(data.pFNumber);
		}
	});
}

function statistics1(days) {
	$.ajax({
		type : 'post',
		url : '/schoolBus/statisticsSchoolBus',
		data : {
			'days' : days
		},
		dataType : 'json',
		success : function(data) {
			charts1.xAxis[0].setCategories(data.sbNumbers);
			charts1.series[0].setData(data.numbers);
		}
	});
}